package org.gbis.openbus;

public class FindPath extends Item {

	private int transfer;
	private String routeId, routeName, routeType;
	private String transRouteId, transRouteName, transRouteType;
	private String startStationId, startStationName;
	private String transOffStationId, transOffStationName;
	private String transOnStationId, transOnStationName;
	private String endStationId, endStationName;
	private int startRouteSeq, transOffRouteSeq, transOnRouteSeq, endRouteSeq;
	private double startDistance, endDistance;
	private int avgTime;

	public FindPath() {

	}

	@Override
	public String toString() {
		String format = "FindPath{ transfer: %d, routeId: %s, routeName: %s, routeType: %s, transRouteId: %s, transRouteName: %s , transRouteType: %s }";
		return String.format(format, this.getTransfer(), this.getRouteId(),
				this.getRouteName(), this.getRouteType(), this
						.getTransRouteId(), this.getTransRouteName(), this
						.getTransRouteType());
	}

	public int getTransfer() {
		return transfer;
	}

	public void setTransfer(int transfer) {
		this.transfer = transfer;
	}

	public String getRouteId() {
		return routeId;
	}

	public void setRouteId(String routeId) {
		this.routeId = routeId;
	}

	public String getRouteName() {
		return routeName;
	}

	public void setRouteName(String routeName) {
		this.routeName = routeName;
	}

	public String getRouteType() {
		return routeType;
	}

	public void setRouteType(String routeType) {
		this.routeType = routeType;
	}

	public String getTransRouteId() {
		return transRouteId;
	}

	public void setTransRouteId(String transRouteId) {
		this.transRouteId = transRouteId;
	}

	public String getTransRouteName() {
		return transRouteName;
	}

	public void setTransRouteName(String transRouteName) {
		this.transRouteName = transRouteName;
	}

	public String getTransRouteType() {
		return transRouteType;
	}

	public void setTransRouteType(String transRouteType) {
		this.transRouteType = transRouteType;
	}

	public String getStartStationId() {
		return startStationId;
	}

	public void setStartStationId(String startStationId) {
		this.startStationId = startStationId;
	}

	public String getStartStationName() {
		return startStationName;
	}

	public void setStartStationName(String startStationName) {
		this.startStationName = startStationName;
	}

	public String getTransOffStationId() {
		return transOffStationId;
	}

	public void setTransOffStationId(String transOffStationId) {
		this.transOffStationId = transOffStationId;
	}

	public String getTransOffStationName() {
		return transOffStationName;
	}

	public void setTransOffStationName(String transOffStationName) {
		this.transOffStationName = transOffStationName;
	}

	public String getTransOnStationId() {
		return transOnStationId;
	}

	public void setTransOnStationId(String transOnStationId) {
		this.transOnStationId = transOnStationId;
	}

	public String getTransOnStationName() {
		return transOnStationName;
	}

	public void setTransOnStationName(String transOnStationName) {
		this.transOnStationName = transOnStationName;
	}

	public String getEndStationId() {
		return endStationId;
	}

	public void setEndStationId(String endStationId) {
		this.endStationId = endStationId;
	}

	public String getEndStationName() {
		return endStationName;
	}

	public void setEndStationName(String endStationName) {
		this.endStationName = endStationName;
	}

	public int getStartRouteSeq() {
		return startRouteSeq;
	}

	public void setStartRouteSeq(int startRouteSeq) {
		this.startRouteSeq = startRouteSeq;
	}

	public int getTransOffRouteSeq() {
		return transOffRouteSeq;
	}

	public void setTransOffRouteSeq(int transOffRouteSeq) {
		this.transOffRouteSeq = transOffRouteSeq;
	}

	public int getTransOnRouteSeq() {
		return transOnRouteSeq;
	}

	public void setTransOnRouteSeq(int transOnRouteSeq) {
		this.transOnRouteSeq = transOnRouteSeq;
	}

	public int getEndRouteSeq() {
		return endRouteSeq;
	}

	public void setEndRouteSeq(int endRouteSeq) {
		this.endRouteSeq = endRouteSeq;
	}

	public double getStartDistance() {
		return startDistance;
	}

	public void setStartDistance(double startDistance) {
		this.startDistance = startDistance;
	}

	public double getEndDistance() {
		return endDistance;
	}

	public void setEndDistance(double endDistance) {
		this.endDistance = endDistance;
	}

	public int getAvgTime() {
		return avgTime;
	}

	public void setAvgTime(int avgTime) {
		this.avgTime = avgTime;
	}


}
